/*
 * Copyright 2002-present the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package cn.org.jglab.framework.git;

/**
 * 可配置扩展
 */
public class GitHookExtension {
    private boolean preferGlobalGradle = true; // true: 优先全局 Gradle, false: 优先 Wrapper
    private String skipHookEnvVar = "SKIP_HOOK"; // 跳过 hook 的环境变量
    // 无参构造函数必须存在
    public GitHookExtension() {}
    public boolean isPreferGlobalGradle() {
        return preferGlobalGradle;
    }

    public void setPreferGlobalGradle(boolean preferGlobalGradle) {
        this.preferGlobalGradle = preferGlobalGradle;
    }

    public String getSkipHookEnvVar() {
        return skipHookEnvVar;
    }

    public void setSkipHookEnvVar(String skipHookEnvVar) {
        this.skipHookEnvVar = skipHookEnvVar;
    }
}
